import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';

import { SelfCheckRoutingModule } from './self-check-routing.module';
import { SelfCheckComponent } from './self-check.component';
import {NzGridModule} from 'ng-zorro-antd/grid';
import {NzIconModule} from 'ng-zorro-antd/icon';
import {NgxEchartsModule} from 'ngx-echarts';
import {FormsModule, ReactiveFormsModule} from '@angular/forms';
import {NzFormModule} from 'ng-zorro-antd/form';
import {NzInputModule} from 'ng-zorro-antd/input';
import {NzButtonModule} from 'ng-zorro-antd/button';
import {NzSelectModule} from 'ng-zorro-antd/select';
import {NzDatePickerModule} from 'ng-zorro-antd/date-picker';
import {NzPaginationModule} from 'ng-zorro-antd/pagination';
import {NzDividerModule} from 'ng-zorro-antd/divider';


@NgModule({
  declarations: [SelfCheckComponent],
  exports: [
    SelfCheckComponent
  ],
  imports: [
    CommonModule,
    FormsModule,
    ReactiveFormsModule,
    SelfCheckRoutingModule,
    NzFormModule,
    NzInputModule,
    NzButtonModule,
    NzIconModule,
    NzSelectModule,
    NzDatePickerModule,
    NzPaginationModule,
    NzGridModule,
    NzIconModule,
    NzDividerModule,
    NgxEchartsModule.forRoot({
      echarts: () => import('echarts')
    })
  ]
})
export class SelfCheckModule { }
